//创建action操作对象

// 定义action创建函数
const ACTION_ADD = (num) => {
  return {
    type: 'ADD_ONE',
    num
  }
}

// 定义一个平方的action对象
const ACTION_PINGFANG = {
  type: 'ACTION_PINGFANG'
}

// 定义归零的action对象
const SET_LING = {
  type: 'SET_LING',
  num: 0
}


//定义一个getAction创建函数,异步处理,获取发送请求获取icode
const getAction = () => {
  return (dispatch) => {
    fetch('./data.json')
      .then(res => res.json())
      .then(res => {
        console.log('打印请求结果', res);
        dispatch({
          type: 'GET_CODE',
          newnum: res.icode
        })
      });
  }
}


export { ACTION_ADD, ACTION_PINGFANG, SET_LING, getAction }